home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
mmngr134.zip
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1992-05-29
|
20KB
|
469 lines
Version history:
----------------------[ v1.34 - 05/29/92 ]------------------------
(These three fixes are related ONLY to v1.33.)
1) The first two log entries were always being sent to "MAILMGR.LOG"
instead of "MAILMGRx.LOG" (where "x" is the node number). This
made for some pretty strange-looking log entries...
2) Bug fix #1 to the newly-added support for RBBS-PC v17.4 multiple
message headers: It seems that some mail processors make use of
a previously-unused byte of the msg headers, which caused un-
predictable results when extracting messages.
3) Bug fix #2 to multi-header support: If there happened to be
exactly 32 recipients of any given message, v1.33 would not
extract the message properly.
----------------------[ v1.33 - 05/14/92 ]------------------------
1) Some mail readers had trouble with Mail Manager's implementation
of the user name field in CONTROL.DAT. This field is now trimmed
to 25 characters, in keeping with the QWK standard.
2) Code added to handle the optional multiple message headers that
are present in the current RBBS-PC v17.4 betas. Barring any
significant change to the actual RELEASED version of RBBS-PC
v17.4, Mail Manager should now handle the new format just fine.
3) Fixed bug in the initial scanning of the RBBS-PC users files that
sometimes caused users to not be found. (Related somewhat to the
old "last record" bug in RBBS-PC itself). Mail Manager would not
find the user if hash scan happened to hit the very last record
of the users file. This bug was present in versions 1.22 to 1.30.
----------------------[ v1.30 - 03/16/92 ]------------------------
A major maintenance release to the v1.2x series.
1) Fixes problem with including entire FMS directory in a new
user's first mail packet. Now includes only today's files
if the user never listed your file directories prior to entering
Mail Manager for the first time.
2) Fixed a major problem with systems that have math co-processors
installed, and/or 80486 CPU's by eliminating floating point math
entirely. This was a MAJOR cure, and fixed many odd problems on
our beta test sites. If you are running a math co-processor or
a 486, Mail Manager should now work for you!
3) Better memory management across the board.
4) Fixed bug in v1.24 that caused a CPU lockup if NetBIOS specified
but DOS SHARE not found.
5) Adds BBS city/state, and BBS phone number to the CONTROL.DAT file
that is included in all QWK packets, to continue compatibility with
the QWK standard. Two new options in MAILCFG to handle this.
6) Some mail readers had a problem with the trailing blank spaces in
the username field of CONTROL.DAT. They are now removed.
7) Added additional checks for carrier detect right after a download
is completed, to keep from automatically updating the user's last
message read markers.
8) Resolved a conflict with a commercial package of the same name by
eliminating all references to the word "MAILMAN" except for reasons
of clarity in reference to previous versions of Mail Manager.
9) Fixed problem in the 1.2x series that caused current settings to
ALWAYS be saved at logoff. Now saves current settings only if
user specified to do so in the C)onfigure menu.
----------------------[ v1.24 - 02/09/92 ]------------------------
A maintenance release to the v1.2x series.
1) Fixed problem with passworded messages always being extracted.
Now extracts them only if an exact name match in the "To" or
"From" fields.
2) No longer marks messages as "received" if user has "update last
message read markers" turned off.
3) Now properly detects (and supports) Novell Netware when network
type is configured to NetBIOS.
4) Will include PRELOGC.RBS and EPILOGC.RBS ANSI welcome and exit
screens in the user's QWK packet if they have color turned on
in RBBS, and these two files exist in Mail Manager's directory.
5) Now resets the user's last message read marker to zero if the
highest message number in the message base is lower than the
user's last message read. Provides protection against missing
messages if message base is renumbered without resetting user's
message pointers.
6) Fixed a couple of typos ("furthur" to "further").
7) Now ALWAYS writes a brief desription of the problem to the log
file if the program happens to exit abnormally.
8) Fixed problem with "aborting" an upload when operating in
local mode with DORINFOx.DEF. (RBBS-PC configured to COM0,
and Mail Manager called with a node number on the command line).
Should now allow many different user names in local mode,
and will operate properly when D)oored to right out of
RBBS-PC, if that node of RBBS-PC is configured to COM0.
9) New users are now automatically flagged as "active" for all
conferences that they have joined, rather than forcing them
to manually flag their choices as active. New users must now
DE-select the ones they don't want, instead.
10) Fixed bug that prevented changing message numbers by a "+"
increment.
11) No longer creates temporary file "INITMAIL.MAN" in the work
directory at startup.
12) M)arker change section now shows 10 conferences per column,
to be consistent with the conference selection screen.
13) MAILCFG program now displays conferences at 10 confs per column,
to be consistent with Mail Manager itself.
14) Fixed problem with ALWAYS allowing ARQ/REL-required protocols
to be used, regardless of the type of connection the caller
came in with, if sysop is using PROTO.DEF, and has "reliable
connection required" protocols configured.
15) Whether or not to use "TurboKeys" is now a user-configurable
option, with the default being "off".
16) Very slight rework of the "W)ho's on" display.
17) When stripping high/low ASCII out of uploaded replies, now works
a little harder at replacing with an equivalent "normal" character
rather than just ">" or " ".
18) "Mail Manager directory" added to Sysop-only I)nfo screen.
19) Now triggers a security violation if a user attempts to upload
a message to a conference number that does not exist.
20) Minor tweak to DESQView detection.
21) For continuing compatibility with the QWK standard, the unused
bytes in the conference number field are now padded with ASCII
0's instead of 32's. (Applies to QWK extracts only)
22) If DESQView is specified as the environment, yet DESQView is
not installed, Mail Manager will now switch to DOS as the environment,
and continue to run. Previous versions would exit with an error
message in this case.
23) "E)xit after download" renamed to "E)xpedite!" in the distributed
menus.
----------------------[ v1.22 - 01/03/92 ]------------------------
A maintenance release, for the most part. Fixes a couple of
old bugs, and also a few that were introduced in v1.20/21.
1) Whether or not to modify uploaded messages date/time stamp to the
current system date is now configurable via MAILCFG.
2) Bug fix (AGAIN!) to keep users from being saved in the .USR
file twice (once in proper case, and once in upper case).
Should now ALWAYS store the user's record in upper case.
3) Fixed problem of uploaded replies sometimes being stored with an
incomplete time stamp. (hh:mm now saved as hh:mm:ss)
4) Keyboard timeout "beep" sent to local system only when sysop is
on in local mode.
5) Scan of the RBBS user files now uses RBBS-PC's "hash" method.
Initial scanning of user files is now quite a bit faster,
especially through a network.
6) User can now set multiple configuration options by "stacking"
them, rather than having to redraw the screen after each one.
7) Fixed problem with UPDATE.EXE sometimes not recognizing an
old configuration file when sysop is upgrading from v1.10 or
lower.
8) Fixed problem with user abort (while extracting messages)
sometimes causing system to hang with sharing violation.
9) Prompt to change high message markers now shows that it can
be done in increments (-25, +50, etc.).
----------------------[ v1.21 - 12/23/91 ]------------------------
1) In our haste to get v1.20 out before Christmas, there was a
one-line bug in the code that caused all uploaded messages
to be stored as public. Fixed this and released v1.21. No
other changes.
----------------------[ v1.20 - 12/23/91 ]------------------------
1) Minor fixes to the sysop-only [F2] DOS jump.
2) Minor fix to version number displayed for LANtastic & DESQview,
when detected.
3) Minor fix to [F10] sysop chat - Mail Manager will now return to
the proper prompt when exiting chat mode.
4) New file listings are now done internally in Mail Manager, eliminating
the need for NEWFILES.EXE.
5) PROTO.DEF support added - Sysop can now custom-configure which
file protocols are to be available to the users. (Also allows
for non-standard COM port setups to be used)
6) Sysop can now configure which types of file compression are
available to the users via a separate configuration file,
similar to PROTO.DEF.
7) RBBSQWK.BAT is now redundant, although Mail Manager will still attempt
to execute it, in case Sysop has other items that he wishes to
include in the user's mail packets. A new version of this file
that works properly with v1.20 is included.
8) MESSAGES.DAT is no longer deleted when no new messages are found,
so that QWK packets sent with file listings, news, and bulletins
will be properly handled by SLMR.
9) Now removes ALL lines in QWK extract beginning with ASCII 1, not
just the ones at the beginning of the message(s).
10) User may now configure to receive/not receive bulletins.
11) Sysop can now configure which bulletins are to be "optional",
and which bulletins are mandantory.
12) User can now configure to receive/not receive messages that
they've written.
13) Bug fix to all previous versions of Mail Manager in the handling of
new users. Under unusual circumstances, was possible to have
a user listed twice in Mail Manager's internal user file. Once
in proper case, and once in upper case.
14) User can now configure to receive/not receive new file listings.
15) Un-joined conferences that the user has sufficient security to
access are now reported in lower case instead of just "-join-".
16) User can now configure to abort/not abort the download if no new
messages are found.
17) User configuration section re-organized. Conference selection
now shows as first option on configuration menu. No longer
necessary to step through conference selection menu to get to
one of the other configuration options.
18) Fixed small bug in the NEWFILES code that was in all previous
versions - was possible to receive a NEWFILES.DAT with just
the header (and no files listed) if the only new file in the
FMS was uploaded as sysop-only.
19) Cleaned up the conference selection menu considerably. Is now
quite a bit easier to read.
20) Slight cleanup of text extracts.
21) Now reports the amount of time that the download will take,
based on file size, bps rate, and the protocol being used.
Will not allow a download to take place if the estimated
transfer time exceeds the amount of time remaining in the
door. (This figure will be reported low if the sysop has
locked the serial port higher than the user's true connect
speed).
22) User can now configure to have Mail Manager ask/not ask before
sending the mail packet.
23) User can now configure to have Mail Manager extract ONLY personal
messages (useful on busy boards).
24) Can now select more than one conference number at a time when
setting M)essage markers. No longer necessary to redraw the
whole screen when updating several conferences at once.
25) Updated MAILCFG.EXE to handle the new options for FMS directory
path/filename, path/name of PROTO.DEF, and path/name of list
of archivers.
26) New UPDATE.EXE to convert a previous version of the configuration
file to the new format.
27) Fixed bug in MAILCFG.EXE's CONFMAIL.DEF importing. Would previously
skip filenames that were listed in lower case, often causing MAILCFG
to import only the MAIN conference.
28) Updated help files to relfect the new user configuration options.
29) Discovered that the "last logon date" in the RBBS-PC user files
is reset whenever a caller comes in remotely. So, by the time
Mail Manager gets to it (for determining whether any new bulletins,
etc.) it is always reporting the current date. Fix was to add
the last logon date to Mail Manager's own internal user file,
which is what is now checked to determine last logon date of
the user.
30) Sysop can now specify which environment variable contains the
name of the log file "XFER-x.DEF". XFER-x.DEF can now be in
any drive/directory, provided that the environment variable
points Mail Manager to it.
31) User can now set M)essage markers in increments rather than
entering a specific number. "+25" would add 25 to the current
last message read, "-50" would subtract 50 from the current
last message read.
32) Input buffer and any pending local keystrokes are now cleared
just before waiting for a character at the main menu, to
eliminate problems with repeated "Command not recognized"
displays.
33) Date & time stamp on messages contained within uploaded
"REP" packets are now left as-received. All previous
versions of Mail Manager converted the date/time stamp in the
message header to the current system date/time, which could
cause a large number of replies to all receive the same time
stamp. Apparently some mail networks didn't like this.
34) Now performs checks on the "Message status" byte in uploaded
"REP" packets, to insure that only RBBS-standard characters
are passed into this field. All previous versions of Mail Manager
passed this byte directly into the message base as-is.
This was sometimes giving the appearance of negative message
numbers when reading messages within RBBS-PC, since one of the
QWK-supported status bytes just happens to be "-". <sigh>
----------------------[ v1.10 - 11/19/91 ]------------------------
1) Fixed problem (again!) in MailCFG to allow editing of configuration
files larger than 32K in size.
2) Added FOSSIL support.
3) Added a check for sysop secret remote name when determining personal
mail waiting. (A pretty obscure feature)
4) Added a main menu option to E)xit after download.
5) Furthur cleaned up the logic of personal message flagging.
6) Incorporated the function of RBBS2QWK.EXE directly into Mail Manager,
eliminating the need for that particular program. RBBSQWK.BAT
changed accordingly, eliminating the call to RBBS2QWK.EXE.
7) Added "type of network" (for local operation) to MailCFG.EXE.
8) Added DESQview awareness.
9) New news & bulletins are now included in both TEXT and QWK
downloads.
10) Had problems on Doug's 386SX with our delay routines. If
Mail Manager appears to hang for no apparent reason during what
should be a slight pause, you can specify an environment
variable "MMAN" to equal "/AP". This will force Mail Manager
to use an alternate (and less accurate) delay routine.
Implement this via:
SET MMAN=/AP
11) DESQview file locking scheme implemented. (No longer necessary
to configure RBBS-PC to NetBIOS when running multiple nodes under
DV).
12) NetBIOS file locking scheme implemented.
13) No longer automatically opening all files as SHARED. Now opens
as SHARED only if network type is NetBIOS.
14) Fixed problem with multiple security violation notices in the
same uploaded reply packet.
15) Updated NEWFILES.EXE to default to the user's last logon date
if the user never listed your file directories. (Should keep
from including your entire file directory in the QWK packet).
16) Line 25 status display changed to a direct screen write to
avoid apparent "flashing" whenever it was updated. Direct
screen write should go to DV segment if DESQview detected.
17) Line 25 status now shows operating environment, and, (if
appropriate), locking operation currently being performed.
18) Added sysop-only main menu option "I)nfo" to assist in the
debugging of your setup.
19) Added a check for the presence of LANtastic.
20) Added a check for the presence of DOS SHARE.
21) MAILCFG.EXE no longer automatically capitalizes the BBS name.
Decided it best to let the sysop type in EXACTLY what he/she
wants the user to see at logoff.
22) Added "RTS/CTS", "XON/XOFF", "NONE", or "FOSSIL" flow control
options, configurable by the sysop in MAILCFG.EXE. Was previously
hard-coded to XON/XOFF.
23) Added the ability to abort message extracting in mid-stream
by pressing [Esc].
24) Fixed problem with keyboard timeout. If keyboard idle for 180
seconds, was correctly reporting to user that time had expired,
but was not logging them out of the door. This bug was probably
in all previous versions.
25) Added the ability for the sysop to jump to DOS from within
Mail Manager. (at local keyboard ONLY!)
26) Message header is automatically converted to upper case on all
uploaded replies, to be more fully compatible with RBBS-PC.
----------------------[ v1.04 - 10/17/91 ]------------------------
1) Fixed problems with large Mail Manager user and configuration files.
2) Much easier first-time setup.
3) Much easier implementation of welcome and exit messages
in QWK packets.
4) Adds new bulletins and NEWS file to QWK packets (at Sysop's
discretion).
5) Much smaller RBBSQWK.BAT.
6) NEWFILES.EXE now handles extended descriptions.
7) W)ho's online now shows the user's city and state only to
those with security to read ALL messages, or higher.
----------------------[ v1.02a - 10/05/91 ]------------------------
Allows 8 characters for extract filename, and up to 1,000 msgs
in any one mail packet.
----------------------[ v1.01c - 10/02/91 ]------------------------
MailFix only: support added for OverMail'ed message bases.
----------------------[ v1.01b - 09/29/91 ]------------------------
Fixed 38,400 baud. * First public release. *
----------------------[ v1.01a - 09/27/91 ]------------------------
Late beta version sent to Tom Craver only. Did not work at
38,400 bps.
-----------------------[ Prior to v1.01a ]-------------------------
Development only from Early February to late September, '91.